import Vue from 'vue'      
import Router from 'vue-router'   

Vue.use(Router);

const routes = [
  {                                              
    path: '/',  
    name: 'home',            
    component: () => import('@/views/main'),
    redirect:'/home',
    meta:{
      title:"首页"
    },
    children: [
      // 通过meta对象设置路由展示方式
      // 1. isTab: 是否通过tab展示内容, true: 是, false: 否
      // 2. iframeUrl: 是否通过iframe嵌套展示内容, '以http[s]://开头': 是, '': 否
      // 提示: 如需要通过iframe嵌套展示内容, 但不通过tab打开, 请自行创建组件使用iframe处理!
      {
        path: '/home',
        component: () => import('@/views/home'),
        name: 'home',
        meta: {
          title: '首页',
          isTab: true
        }
      },

      {
        path: '/chat',
        component: () => import('@/views/chat'),
        name: 'chat',
        meta: {
          title: 'chat',
        }
      }
    ]
  }
]

const originalPush = Router.prototype.push
Router.prototype.push = function push(location) {
  return originalPush.call(this, location).catch(err => err)
}



var router =  new Router({
    routes
})
export default router;

